1
general::
Summon for a scolding or rebuke, as in Suspecting a leak to the press, the governor called his press secretary on the carpet. This term began as on the carpet, which in the early 1700s referred to a cloth (carpet) covering a conference table and therefore came to mean "under consideration or discussion." In 19th-century America, however, carpet meant "floor covering," and the expression, first recorded in 1902, alluded to being called before or reprimanded by a person rich or powerful enough to have a carpet.
American Heritage Idioms
2
general::
Phrase(s): call someone on the carpet [and] haul someone on the carpet
Fig. to reprimand a person. (When done by someone of clear superiority. Haul is stronger than call.) • One more error like that and the big boss will call you on the carpet. • I’m sorry it went wrong. I really hope the regional manager doesn’t call me on the carpet again.
McGrawhill's American Idioms And Phrasal Verbs